function f() {
    return "hello";
}

struct MyStruct {
    public static var x = f();
    public static var y = Self.f();

    var a: Int = 0;

    static function f() {
        return "world";
    }
}

function main() {
    printf("%s %s!\n", MyStruct.x, MyStruct.y);
}
